A curvature optimal sharp corner smoothing algorithm for high-speed feed motion generation of NC systems along linear tool paths
نویسندگان
چکیده
Conventional tool paths for computer numericalcontrolled (CNC) machine tools or NC positioning systems are mainly composed of linear motion segments, or the socalled G1 commands. This approach exhibits serious limitations in terms of achieving the desired part of geometry and productivity in high-speed machining. Velocity and acceleration discontinuities occur at the junction points of consecutive segments. In order to generate smooth and continuous feed motion, a geometric corner smoothing algorithm is proposed in this paper, which fits quintic B-splines to blend adjacent straight lines together. The proposed transition scheme ensures G continuity transitions and optimal curvature geometry delivering fast cycle time without violating the axis acceleration limits. The cornering error is controlled analytically allowing the user to set the desired cornering tolerance. The feed profile along the corner-blended tool path is generated based on S-curve-type acceleration profile, and it is scheduled for minimum cycle time. At last, the corner-blended tool path is interpolated in real-time with minimum feed fluctuation for accurate and smooth feed motion. Proposed algorithms are implemented, and their effectiveness is tested on a CNC machine tool.
منابع مشابه
Feed optimization for five-axis CNC machine tools with drive constraints
Real time control of five-axis machine tools requires smooth generation of feed, acceleration and jerk in CNC systems without violating the physical limits of the drives. This paper presents a feed scheduling algorithm for CNC systems to minimize the machining time for five-axis contour machining of sculptured surfaces. The variation of the feed along the five-axis tool-path is expressed in a c...
متن کاملAdaptive NC Path Generation From Massive Point Data With Bounded Error
This paper presents an approach for generating curvature-adaptive finishing tool paths with bounded error directly from massive point data in three-axis computer numerical control (CNC) milling. This approach uses the moving least-squares (MLS) surface as the underlying surface representation. A closed-form formula for normal curvature computation is derived from the implicit form of MLS surfac...
متن کاملCollision-Free and Curvature-Continuous Path Smoothing In Cluttered Environments
We present a novel trajectory computation algorithm to smooth jerky collision-free paths computed by samplebased motion planners. Our approach uses cubic B-splines to generate G or curvature continuous trajectories. The algorithm performs local spline refinement to compute smooth, collision-free paths in narrow passages and satisfy velocity and acceleration constraints. We also present a fast a...
متن کاملA Greedy Algorithm for Feed-rate Planning of CNC Machines along Curved Tool Paths with Confined Jerk for Each Axis
The problem of optimal feed-rate planning along a curved tool path for 3-axis CNC machines with a jerk limit for each axis is addressed. We prove that the optimal feed-rate planning must use “Bang-Bang” control, that is, at least one of the axes reaches its jerk bound throughout the motion. As a consequence, the optimal parametric velocity can be expressed as a piecewise analytic function of th...
متن کاملOptimizing Cost Function in Imperialist Competitive Algorithm for Path Coverage Problem in Software Testing
Search-based optimization methods have been used for software engineering activities such as software testing. In the field of software testing, search-based test data generation refers to application of meta-heuristic optimization methods to generate test data that cover the code space of a program. Automatic test data generation that can cover all the paths of software is known as a major cha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014